import axios from 'axios'

// redux-thunk 方式异步调用
function getCinemaListAction() {
    return (dispatch) => {
        axios({
            url: "https://m.maizuo.com/gateway?cityId=110100&ticketFlag=1&k=7406159",
            method: "get",
            headers: {
                'X-Client-Info': '{"a":"3000","ch":"1002","v":"5.0.4","e":"16395416565231270166529","bc":"110100"}',

                'X-Host': 'mall.film-ticket.cinema.list'

            }
        }).then(res => {
            dispatch({
                type: "change-cinema-list",
                list: res.data.data.cinemas
            })
        })
    }
}

// promise 方式实现
// function getCinemaListAction() {
//     return axios({
//         url: "https://m.maizuo.com/gateway?cityId=110100&ticketFlag=1&k=7406159",
//         method: "get",
//         headers: {
//             'X-Client-Info': '{"a":"3000","ch":"1002","v":"5.0.4","e":"16395416565231270166529","bc":"110100"}',

//             'X-Host': 'mall.film-ticket.cinema.list'

//         }
//     }).then(res => {
//         return {
//             type: "change-cinema-list",
//             list: res.data.data.cinemas
//         }
//     })
// }

export default getCinemaListAction